@import url("common.css");

#channel-main{ margin-top:10px; background:#eeeeee;}
.floatingSection{width:990px; margin:0 auto;}

#magazine-wrapper{ border:1px solid #dbdbdb; height:315px; background:#fff; overflow:hidden; width:988px;margin:0 auto;}
#magazine-wrapper .magazine_content{ float:left;}
#magazine-wrapper .magazine_content ul{ margin:0px; float:left; margin-left:5px;}
#magazine-wrapper .magazine_content li{ float:left; margin:5px 8px;_margin:5px 4px;}
#magazine-wrapper .more a{ *margin-top:8px;}

.channel-body{ background:#FFFFFF; width:988px;border:1px solid #dbdbdb; margin:10px auto;overflow:hidden; *float:left;}
#channel-left{float:left; width:632px;  margin-left:13px;}
#article-left{float:left; width:672px; }
#channel-right{float:right; margin-right:14px; width:300px; overflow:hidden; margin-top:20px;}
#article-right{float:right; width:300px; overflow:hidden; margin-top:20px;}
.each-section{
    margin-top:20px;
}
.each-section-left{
    float:left;
    width:340px;
}
.each-section-left img{
    float:left;
    margin:10px 10px 0 0;
}
.each-section h2{
    margin:10px 0 0 0;
    padding:0;
    line-height:normal;
}
.each-section .title{ margin-left:2px;}
.each-section .title a{ color:#1b67c4; margin-left:5px;}
.each-section h2 a{
    font-size:12px;
    font-weight:bold;
    text-transform:none;
	line-height:20px;
}
.each-desc{ margin-top:10px; color:#666666; line-height:20px;}
.each-desc a{ color:#666}
.each-section-right{
    float:left;
    padding-left:20px;
    width:270px;
}
.each-section-right ul{
    list-style:none !important;
    padding:0;
    margin:0;
}
.each-section-right .bullet-business li,li.news_other_list{
    list-style:none;
    background:url(../images/icon-09.gif) 0 50% no-repeat;
    padding:0px 0 0px 8px;
	width:250px;
	height:25px; line-height:25px;
	overflow:hidden;
}
li.news_other_list span { padding-right:10px;}
.each-section-right li a{
    font-size:12px;
	color:#333333;
}
.each-section-right-w{
    float: left;
    padding-right: 10px;
    width: 315px;
}
.each-section-right-w ul{
    list-style:none !important;
    padding:0;
    margin:0;
}

.each-section-right-w li a{
    font-size:14px;
}

.homepage-video-large-description{  float:left;    color:#bebfbf;    width:275px;}
.homepage-small-videos{
    float:left;
    margin:25px 0 10px 8px;
	_margin:10px 0 10px 0;
}
.homepage-nails-tv-small{
    float:left;
    position:relative;
    width:126px;
    margin-right:26px;	
	_margin-right:11px;
	_margin-left:6px;
}
.homepage-nails-tv-small-last{
    float:left;
    position:relative;
    width:128px;
}
.homepage-nails-tv-small-img{
    border:#cccccc 1px solid;
    display:block;
    padding:2px;
}
.nails-tv-small-universal-play{
    position:absolute;
    display:block;
    background:url(../images/video-play-small.png) no-repeat;
    width:16px;
    height:16px;
    top:59px;
    left:3px;
}
.homepage-nag{
    float:left;
    background:url(../images/homepage-nag.png) no-repeat;
    margin-left:20px;

	background:#FF0000;
    padding:30px 15px 10px 28px;
    width:275px;
    height:330px;
    position:relative;
	_margin-left:5px;
}
.homepage-nails-tv{
    background:url(../images/bg-homepage-nails-t.png) no-repeat;
    padding:15px 0px 15px 15px;
    float:left;
	margin-bottom:15px;
	*margin-bottom:0px;
}
.homepage-large-video{
    float:left;
    position:relative;
    margin-right:15px;
}
.homepage-video-large-play{
    position:absolute;
    background:url(../images/homepage-video-play.png) no-repeat;
    left:6px;
    bottom:10px;
    width:244px;
    height:46px;
    color:#ffffff;
    padding: 5px 10px 0 60px;
}
.homepage-video-large-description .des{ text-indent:2em; margin-top:15px; line-height:22px;}
.homepage-nag .title{ margin:0px; margin-left:5px; width:250px; overflow:hidden}


.channel-line{height:1px; border-top:1px solid #ddd; width:100%; margin:20px 0px}
#nagPhotos {
    text-align: center;
}
.channel-video{ width:100%; margin-top:30px;}
.border_topl{ background:url(../images/channel/bg_11.gif) repeat-x; width:100%; height:37px; overflow:hidden;}
.border_topl span{ overflow:hidden;}
.border_topl span a{ height:37px; line-height:37px; color:#FFFFFF; font-size:14px; font-weight:bold; margin-left:10px;}
.border_topl span.more a{ font-size:12px; font-weight:normal}
.channel-videos{ width:100%; margin:20px auto; float:left;}
.channel-videos li{ float:left; margin-right:30px;}

.channel-hot { }
.channel-hot .channel-hd{ width:298px; border:1px solid #dbdbdb;height:288px; overflow:hidden;padding-top:5px; background:#fff;}
.channel-hot .channel-hd li{ float:left; overflow:hidden;  width:100%;line-height:22px; }
.channel-hot .channel-hd li a{ color:#333333;}
.channel-hot .channel-hd li a:hover{ color:#C30;}
.channel-hot .channel-hd li.cur {background: url(../images/dicon.gif) 2px -44px no-repeat;padding-left:15px; overflow:hidden; margin-left:15px;width:270px;}
.channel-hot .channel-hd li.on,.channel-zhaopin li.on {background: url(../images/dicon.gif) 2px 1px no-repeat;padding-left:15px;overflow:hidden;margin-left:15px; width:270px;line-height:22px;}
.channel-zhaopin li.on{background: url(../images/dicon.gif) 2px 7px no-repeat;}
.channel-hot .channel-hd li.imgs{ height:80px;overflow:hidden;position:relative; margin:0 auto; margin-left:15px}
.channel_right_ad{ margin:15px 0px; width:100%;}

.channel-hotdesc{width:298px; border:1px solid #dbdbdb; background:#fff;overflow:hidden;}
.channel-each-section-left{ width:90%; margin-left:15px; float:left}
.channel-each-section-left img{  float:left; margin:10px 10px 0 0;}
.channel-each-section-left h2{
    margin:5px 0 3px 0;
    padding:0;
    line-height:normal;
}
.channel-each-section-left .title{ margin-left:2px;}
.channel-each-section-left .title a{ color:#1b67c4; margin-left:5px;}
.channel-each-section-left h2 a{font-size:12px;
    font-weight:bold;
    text-transform:none;
	line-height:20px;
}
.channel-each-section-right{
    float:left;
    padding-left:15px;
    width:90%; margin-top:10px;
}
.channel-each-section-right ul{
    list-style:none !important;
    padding:0;
    margin:0;
}
.channel-each-section-right .bullet-business li{
    list-style:none;
    background:url(../images/icon-09.gif) 0 50% no-repeat;
    padding:0 0 0px 8px;
	height:25px; overflow:hidden; line-height:25px;
}
.channel-each-section-right li a{
    font-size:12px;
	color:#333333;
}
.tabTitle h3.now{ border-top:2px solid #cc6633; border-right:1px solid #cccccc;border-left:1px solid #cccccc;border-bottom:1px solid #FFFFFF; background:#FFFFFF; z-index:3;}
.tabTitle{  background:url(../images/channel/shop_title.gif) repeat-x; height:35px;  margin-top:17px;}
.tabTitle h3{ float:left;border-top:2px solid #174f86;border-bottom:1px solid #cccccc;border-right:1px solid #cccccc;border-left:1px solid #cccccc;
position: relative;
width: 115px;
height: 32px;
line-height: 32px;
text-align: center;
margin-left:-1px;
z-index: 0;}
.tabTitle h3 a{ text-decoration:none;}
.goodslist{ float:left; margin:15px 0px 10px 10px;}
.goodslist li{ float:left; margin:0px 20px 15px 0px;text-align:center}
.tabTitle .more a,.goodslist p a{ line-height:35px; height:35px; color:#333333; text-decoration:none;}
/*新闻中心*/
.news-body{ background:#fff; border:1px solid #dbdbdb;border-top:2px solid #6666cc; width:990px; margin:0 auto 20px auto; overflow:hidden; }
.news-list{ margin:5px auto; float:left;}
.news-body .tioc{background:url(../images/news_top.gif) left top no-repeat; position:absolute; height:5px; width:15px; margin-left:55px;}
.list_place{ margin:5px 10px; border-bottom:1px dotted #ededed;}
.list_place .title{ margin-left:10px;}
.list_place .title a{ color:#1b67c4;}
.listbox{width: 100%;overflow: hidden;float: left;clear: both;overflow: hidden; margin-top:15px;}
.e2 li {width: 100%;overflow: hidden;clear: both;color: #AAA;}
.e2 li a{ font-size:14px; line-height:25px;}
.e2 li a.preview {width: 134px;float: left;margin-right: 15px;margin-bottom: 3px;display: inline;}
.e2 li a.preview img {width: 130px;height:100px;display: block;padding: 1px;border: 1px solid #EEE;}
.e2 span.info {display: block;line-height: 23px;color: #999;padding-left: 12px;}
.e2 p.intro {color: #776955;line-height: 22px;height:44px;overflow:hidden;margin-left: 5px;padding-right: 10px;}
.e2 .news_other_list a,.e2 .news_other_list .otitle{ color:#333; text-decoration:none; padding-left:10px; font-size:14px;}
.video_ico{ width:51px; height:46px; position:absolute; margin-left:70px; margin-top:-90px;*margin-left:-120px; *margin-top:50px;z-index:100;filter:alpha(opacity=80);-moz-opacity:0.8;	-khtml-opacity: 0.8;opacity: 0.8;}
.article_intro { width:630px;  margin:10px auto; padding:5px 10px; background:#f9f9f9; border:1px solid #eee;line-height:25px;}
/*end新闻中心*/

/*培训*/
.jiaoxue{ float:left; margin-top:10px; margin-bottom:15px;}
.jiaoxue li{ float:left; margin:0px 4px 10px 4px; width:150px; overflow:hidden}
.jiaoxue li .p1{ text-align:center; font-weight:bold; height:50px; line-height:50px; color:#1b67c4}
.jiaoxue li .p2 { text-indent:2em;}
.train_info{ overflow:hidden; }
.train_list .title{ margin-left:0px;}
.train_list .title a{ color:#1b67c4}
.train_info li{ float:left; width:190px; height:142x; padding:10px; }
.zp_th{ background:#e7e7e7; height:37px; line-height:37px; font-weight:bold}
.zh_th_l{ float:left; margin-left:35px; }
.zh_th_r{ float:right; margin-right:15px;}
.channel-zhaopin li.on{ line-height:30px; height:30px;}
.channel-zhaopin li.on .renno{ float:right; margin-right:10px;}
.channel-zhaopin li.on a{ color:#333;}
/*end培训* /

/*杂志list*/
#magazine_body{background:url(../images/mgz_bg.gif) repeat; height:100%;_height:auto; margin:0 auto; overflow:hidden;}
.magazine_main{background:url(../images/mgz_box_bg.gif) center center repeat-y; width:990px; margin:0 auto;overflow:hidden; }
.magazine_main ul{ margin-top:30px;}
.magazine_main li{ margin:15px 2px 5px 15px;_margin:15px 8px 5px 8px;float:left;}
.magazine_content li .on,.magazine_main li .on{ background:url(../images/mgz_bg_on.gif) top left no-repeat; width:310px; height:259px; overflow:hidden;}
.magazine_content li .on{background:url(../images/mgz_bg_on1.gif) top left no-repeat;}
.magazine_content li .on img{ padding-left:3px; padding-top:3px; width:300px; height:250px;}
.magazine_main li .on:hover{ background:url(../images/mgz_bg_cur.gif) top left no-repeat; width:310px; height:259px; overflow:hidden;}
.magazine_main li p{ text-align:center;}
.magazine_main li p a{ color:#FFFFFF; font-size:14px; line-height:35px; height:35px; font-weight:bold }
/*end 杂志list*/
/*内容页*/
.article-body{ background:#eeeeee;width:990px; margin:0 auto 20px auto; overflow:hidden;}
.article_main{ background:#FFFFFF; overflow:hidden; width:100%; border:1px solid #dbdbdb; margin-bottom:20px;}
.article_place{ margin:0px 10px; color:#333; line-height:40px; height:40px; border-bottom:1px dotted #dbdbdb}
#channel-left .article_place a,#article_main-left .article_place a{ color:#333333;}
.article_title{ margin-top:20px;margin-bottom:20px;}
.article_title h2,.article_title h1{ text-align:center; color:#0066cc; font-size:16px; font-weight:bold; line-height:35px; height:35px;}
.info{margin:0px 10px 25px 10px; overflow:hidden;background:#f9f9f9; border-top:1px solid #eee;border-bottom:1px solid #eee; line-height:30px; text-align:center}
.list_bofang{ width:300px; height:250px;margin:5px auto 15px auto; *margin:5px auto;overflow:hidden; float:left;}
.list_bofang img{ width:300px; height:250px; overflow:hidden; float:left;}
.ul_change span{display: -moz-inline-stack;display:inline-block;*display:inline;*zoom:1;font-size:0.8em;margin-right:2px;*margin-right:4px;background:#fff;filter:alpha(opacity=85);opacity:0.85;cursor:hand;cursor:pointer; color:#000;width:20px; height:20px;line-height:20px; text-align:center;}
.ul_change span.on{background:#ff6600;color:#ffffff;width:20px; height:20px; font-weight:bold; line-height:20px; text-align:center;}
.ul_change{position:absolute;margin-top:210px; margin-left:15px; *margin-left:-280px;overflow:hidden; }
.ul_change li{display: -moz-inline-stack;display:inline-block;*display:inline;*zoom:1;  }
.info small{ margin-left:15px;}
.article_content{ margin:15px 30px; overflow:hidden; line-height:25px; font-size:14px;}
.article_content p,.article_content p a,.article_content a { line-height:25px; font-size:14px;}
.dede_comment_post { margin:0 10px;}
.dede_comment_post textarea{ margin-left:40px;}
.dcmp-content{ margin-left:10px; margin-top:10px;}
.tbox .title{ border-bottom:1px dotted #cccccc; width:570px;}
.dcmp-post{height:35px;	overflow:hidden;clear:both;color:#444;padding:5px 0 10px 50px;}
.dcmp-post .dcmp-userinfo{float:left;	margin-right:6px;}
.dcmp-post .dcmp-userinfo input{height:13px;padding-right:0px;}
.dcmp-post .dcmp-userinfo input,.dcmp-post  img{vertical-align:middle;margin:5px;}
.dcmp-post .dcmp-submit{float:left;	padding-top:6px;}
.dcmp-post  input,.dcmp-post button{vertical-align:middle;}
.dcmp-post  button{	width:63px;	height:25px;border:none;background:url(../images/button_01.gif) no-repeat;line-height:25px;letter-spacing:1px;overflow:hidden;color:#444;cursor:pointer;margin-left:5px;}
.link_article{ float:left; width:280px; margin:5px 20px 10px 30px; border:1px solid #eee}
.link_article .title{ width:85%; margin-left:10px}
.link_article li,.youhuiquan li{ list-style:none; line-height:25px;background: url(../images/icon-09.gif) 0 50% no-repeat;
padding: 0 0 0px 15px;}
.link_article li a{ color:#333;}
.link_article dd{ margin:5px 8px}
.rim1 {border: 1px solid #D9E4F3;}
.bgc {background-color: #fff;}
.r_tit{ line-height:35px; background:url(../images/nmo_bg.gif) repeat-x 0 -49px; height:35px; clear:both; overflow:auto; zoom:1; padding:0 8px; border-bottom:1px solid #DDD;}
.r_tit a{ color:#000;}
.r_tit .r_mor{ padding-right:5px;}

.r_tit1{ line-height:35px; background:url(../images/nmo_bg.gif) repeat-x 0 -450px; height:35px; clear:both; overflow:auto; zoom:1; padding:0 8px; border-bottom:1px solid #DDD;}
.r_tit1 b{ color:#1C2C58; font-size:16px;}
.r_tit1 a{ color:#1C2C58;}
.r_tit1 .r_mor{ padding-right:5px;}
.r_main{ padding:5px; line-height:22px; font-size:12px;}
.r_main li{ width:288px; height:22px; overflow:hidden;}
.dede_pages{float: none;overflow: hidden;text-align: center; margin-left:100px;}
.dede_pages ul{	float:left;	padding:12px 0px 12px 16px;}
.dede_pages ul li{	float:left;	font-family:Tahoma;	line-height:17px;	margin-right:6px;padding:2px 4px 2px;border:1px solid #E9E9E9;}
.dede_pages ul li a{float:left;	padding:2px 4px 2px;color:#555;	display:block;}
.dede_pages ul li a:hover{color:#690;text-decoration:none;	padding:2px 4px 2px;}
.dede_pages ul li.thisclass,.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{	background-color:#F8F8F8;padding:2px 4px 2px;font-weight:bold;}
.dede_pages .pageinfo{line-height:21px;	padding:12px 10px 12px 16px;color:#999;}
.dede_pages .pageinfo strong{color:#555;font-weight:normal;	margin:0px 2px;}
/*右侧列表块样式*/
.top_main{ padding:5px; line-height:22px; font-size:12px;}
.top_main ul{ background:url(../images/nmo_bg.gif) no-repeat 0 -123px; padding-left:22px;}
.top_main li{ width:266px; height:22px; overflow:hidden;}

/*团购推荐*/
.youhui_tag{ line-height:25px; height:28px; background:url(../images/nmo_bg.gif) repeat-x 0 -370px; margin-bottom:8px; padding:0 1px; overflow:hidden; zoom:1;}
.youhui_tag .yhtag_on{ display:block; float:left; width:60px; border:1px solid #C0D2EB; border-bottom:none; text-align:center; position:relative; background:#FFF; margin:auto 2px; background:url(../images/nmo_bg.gif) repeat-x 0 -450px;}
.youhui_tag .yhtag_off{ display:block; float:left; width:60px; line-height:22px; height:22px; text-align:center; position:relative; top:3px; margin:auto 2px;}
.youhuiquan li{ line-height:25px; height:25px; margin-bottom:3px;}
.youhuiquan li a{ color:#333;}
.list-pai{ margin:10px auto; background:#fff}
.list-pai .pai_div{ border:1px solid #ccc; height:330px;}
.pai_list{background:url(../images/pai_no.gif) left center no-repeat; height:300px; overflow:hidden; padding:5px 5px 10px 5px; margin-left:15px;}
.list-pai .pai_div .pai_ul{ list-style:none !important; margin-top:2px;  width:275px; }
.list-pai .pai_div li{ padding-left:25px; line-height:27px; height:27px; padding-top:0px; overflow:hidden;}
.list-pai .pai_div li a{ color:#333; text-decoration:none}
.context_page{ margin:30px auto; border-bottom:1px solid #eee; border-top:1px solid #eee;}
/*end 内容页*/

.homepage-nag{
    float:right;
    background:url(../images/homepage-nag2.png) center top no-repeat;
    margin-left:10px;
	*margin-left:0px;
    padding:30px 10px 10px 15px;
    width:275px;
    height:308px;
    position:relative;
	_margin-left:5px;
	margin-bottom:10px;
	margin-top:10px;
}
.homepage-nag .title{ margin:0px; margin-left:5px; width:250px; overflow:hidden}
#nagPhotos {
    text-align: center;
}
#nagPhotos .index_video_title{background:url(../images/index_video_title.gif) no-repeat; height:40px;  overflow:hidden; margin: 15px 0px 0px 0px; }
#nagPhotos .index_video_title a{ height:40px; line-height:40px;font-weight:normal; text-align:center; font-size:14px;}
#nagPhotos ul {
    margin: 0;
    padding: 0;
    
    list-style: none;
}
#nagPhotos ul li {
    width: 275px;
    height: 260px;
    margin: 0;
    padding: 0;
    text-align: center;
    list-style: none;
}
#nagPhotos ul li img {
    border: none;
    display: block;
    margin: 5px;
	_margin:0px;
}
#nagPhotos ul li a {
    font-weight: bold;
    color: #333333;
}
#prevBtn a {
    position: absolute;
    z-index: 10;
    top: 285px;
    left:40px;
    width: 19px;
    height: 19px;
    text-indent: -9999px;
    overflow: hidden;
    background: url("../images/buttons-sprite.gif") no-repeat scroll -24px -217px transparent;
}
#nextBtn a {
    position: absolute;
    z-index: 10;
    top: 285px;
    right: 28px;
    width: 19px;
    height: 19px;
    text-indent: -9999px;
    overflow: hidden;
    background: url("../images/buttons-sprite.gif") no-repeat scroll -43px -217px transparent;
}
.more_about a{ margin:0px 3px; font-size:14px;}
a:hover, li a:hover {color: #C30;}